package com.abkj.platform.tail.service;

import com.abkj.platform.base.dao.warp.SQLType;
import com.abkj.platform.base.util.PageResult;
import java.util.List;
import java.util.Map;

public abstract interface BaseService
{
  public abstract void deleteById(Class<?> paramClass, int paramInt);

  public abstract <T> T loadObjectById(Class<T> paramClass, int paramInt);

  public abstract Integer insertObject(Object paramObject);

  public abstract void updateObject(Object paramObject, String paramString);

  public abstract <T> PageResult<T> findByPage(Class<T> paramClass, String paramString1, String paramString2, int paramInt1, int paramInt2);

  public abstract <T> List<T> findAllObjects(Class<T> paramClass);

  public abstract <T> List<T> findObjectsBySql(Class<T> paramClass, String paramString);

  public abstract List<Map> findBySql(String paramString);

  public abstract PageResult<Map> findByPage(String paramString1, String paramString2, int paramInt1, int paramInt2);

  public abstract void excuteBySql(SQLType paramSQLType, String paramString);

  public abstract void createTableIfNotExist(String paramString1, String paramString2);
}

/* Location:           C:\abkj_tail\app\tail\WEB-INF\classes\
 * Qualified Name:     com.abkj.platform.tail.service.BaseService
 * JD-Core Version:    0.6.2
 */